import { coordinateData } from './coordinate-data'

export function convertData(data: any) {
  const res: any[] = []
  for (let i = 0; i < data.length; i++) {
    // 根据城市名称从城市的地理经纬度数据对象中获取对应的经纬度数据
    const geoCoord = coordinateData[data[i].name]
    if (geoCoord) {
      res.push({
        name: data[i].name,
        // 将城市经纬度数据数组geoCoord和该城市的商品销售量合并到一个数组中
        value: geoCoord.concat(data[i].value)
      })
    }
  }

  // [{ name: 城市名称, value: [经度, 纬度, 城市的商品销售量] }, ...]
  // 作为地图的series.data属性的值
  return res
}
